Multi-objective Q-bit Coding Genetic Algorithm for Hardware-Software Co-synthesis of Embedded Systems

نویسندگان

  • Wei Wen-long
  • Li Bin
  • Zou Yi
  • Zhen-quan Zhuang
چکیده

One of the key tasks in Hardware-Software Co-design is to optimally allocate, assign, and schedule resources to achieve a good balance among performance, cost, power consumption, etc. So it’s a typical multi-objective optimization problem. In this paper, a Multi-objective Q-bit coding genetic algorithm (MoQGA) is proposed to solve HW-SW co-synthesis problem in HW-SW co-design of embedded systems. The algorithm utilizes the Q-bit probability representation to model the promising area of solution space, uses multiple Q-bit models to perform search in a parallel manner, uses modified Qbit updating strategy and quantum crossover operator to implement the efficient global search, uses an archive to preserve and select pareto optima, uses Timed Task Graph to describe the system functions, introduces multi-PRI scheduling strategy and PE slot-filling strategy to improve the time performance of system. Experimental results show that the proposed algorithm can solve the multi-objective co-synthesis problem effectively and efficiently.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MOGAC: a multiobjective genetic algorithm for hardware-software cosynthesis of distributed embedded systems

In this paper, we present a hardware-software cosynthesis system, called MOGAC, that partitions and schedules embedded system specifications consisting of multiple periodic task graphs. MOGAC synthesizes real-time heterogeneous distributed architectures using an adaptive multiobjective genetic algorithm that can escape local minima. Price and power consumption are optimized while hard real-time...

متن کامل

A Co-Synthesis Environment for Embedding Digital Systems in a Sea-of-Gates IC

This paper describes a co-synthesis environment for the implementation of embedded digital systems on a single chip quick turnaround sea-of-gates technology. The target architecture integrates a parameterizable 8 bit RISC microcontroller core with application specific hardware functional units able to accelerate the execution of the timing critical system components. The hardware/software co-sy...

متن کامل

Nios II Processor-Based Hardware/Software Co-Design of the JPEG2000 Standard

JPEG2000 is a recently standardized image compression algorithm that provides significant enhancements over the existing JPEG standard. JPEG2000 differs from widely used compression standards in that it relies on discrete wavelet transform (DWT) and uses embedded bit plane coding of the wavelet coefficients [1]. Due to the bit-oriented processing techniques used in the standard, full implementa...

متن کامل

A Fast Multi-Objective Genetic Algorithm for Hardware-Software Partitioning In Embedded System Design

This paper proposes a novel Multi-Objective Evolutionary Algorithm for hardware software partitioning of embedded systems. Customized genetic algorithms (GA) have been effectively used for solving complex optimization problems (NP Hard) but are mainly applied to optimize a particular solution with respect to a single objective. Many real world problems in embedded systems have multiple objectiv...

متن کامل

A novel algorithm for co-synthesis of wireless client-server systems using preference vectors

Embedded systems are used all over our society. Current estimates indicate that over 90 percent of worldwide computers are embedded systems [1]. As the complexity of system design increases, use of pre-designed components, provides an effective way to reduce the complexity of synthesized hardware. Hardware-Software co-synthesis is the process of partitioning an embedded system specification int...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006